package com.ruoyi.qms.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.util.Date;

/**
 * 废品单对象 qms_waste
 * 
 * @author ruoyi
 * @date 2022-01-24
 */
public class QmsWaste extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String wasteUuid;

    /** 完工汇报uuid */
    @Excel(name = "完工汇报uuid")
    private String fkJobDoneUuid;

    /** 计划号 */
    @Excel(name = "计划号")
    private String docNum;

    /** 废品单号 */
    @Excel(name = "废品单号")
    private String wasteDocNum;

    /** 废品数量 */
    @Excel(name = "废品数量")
    private String wasteQty;

    /** 工序内容 */
    @Excel(name = "工序内容")
    private String processContent;

    @Excel(name = "工序类型")
    private String  mesDictProcessType;
    /** 工序名称 */
    @Excel(name = "工序名称")
    private String  mesDictProcessName;
    /** 工序符号 */
    @Excel(name = "工序符号")
    private String  mesDictProcessCode;

    /** 规格 */
    @Excel(name = "规格")
    private String  itemSpecification;

    public String getWasteDocNum() {
        return wasteDocNum;
    }

    public void setWasteDocNum(String wasteDocNum) {
        this.wasteDocNum = wasteDocNum;
    }

    public String getItemSpecification() {
        return itemSpecification;
    }

    public void setItemSpecification(String itemSpecification) {
        this.itemSpecification = itemSpecification;
    }

    @Override
    public String getDocNum() {
        return docNum;
    }

    @Override
    public void setDocNum(String docNum) {
        this.docNum = docNum;
    }

    public String getProcessContent() {
        return processContent;
    }

    public void setProcessContent(String processContent) {
        this.processContent = processContent;
    }

    public String getMesDictProcessType() {
        return mesDictProcessType;
    }

    public void setMesDictProcessType(String mesDictProcessType) {
        this.mesDictProcessType = mesDictProcessType;
    }

    public String getMesDictProcessName() {
        return mesDictProcessName;
    }

    public void setMesDictProcessName(String mesDictProcessName) {
        this.mesDictProcessName = mesDictProcessName;
    }

    public String getMesDictProcessCode() {
        return mesDictProcessCode;
    }

    public void setMesDictProcessCode(String mesDictProcessCode) {
        this.mesDictProcessCode = mesDictProcessCode;
    }

    public void setWasteUuid(String wasteUuid)
    {
        this.wasteUuid = wasteUuid;
    }

    public String getWasteUuid() 
    {
        return wasteUuid;
    }

    public String getFkJobDoneUuid() {
        return fkJobDoneUuid;
    }

    public void setFkJobDoneUuid(String fkJobDoneUuid) {
        this.fkJobDoneUuid = fkJobDoneUuid;
    }

    public void setWasteQty(String wasteQty) 
    {
        this.wasteQty = wasteQty;
    }

    public String getWasteQty() 
    {
        return wasteQty;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("wasteUuid", getWasteUuid())
            .append("fkMesJobDoneUuid", getFkJobDoneUuid())
            .append("itemName", getItemName())
            .append("itemNum", getItemNum())
            .append("wasteQty", getWasteQty())
            .toString();
    }
}
